.greeting {
  text-align: right;
  font-family: Verdana, Arial, Helveticsa, sans-serif;
  font-size: xx-small;
  color: gray;
  text-decoration: none;
}

fieldset {
  background: gray;
  width: 600px;
  font-size: small;
  font-family: Verdana, Arial;
  color: black;
  padding: 20px;
}

.process_box {
  padding: 30px;
  font-size: medium;
}

.very_small {
  font-size: xx-small;
}

.rating{
  font-weight: bold;
  text-align: center;
}

.process_box+li {
 list-style-type: circle;
}

ul {
  padding: 10px;
}

blockquote {
  font-size: medium;
  font-family: serif;
  padding: 10px;
}

h2 {
  padding: 10px;
  font-size: xx-large;
  font-family: Times New Roman, serif;
}

.movie_list {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
	padding: 15px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	border-top: 3px solid black;
	border-bottom: 3px solid black;
	background: gray;
	}

tr.yellow td {
	border-top: 3px solid black;
	border-bottom: 3px solid black;
	background: gray;
	}

td {
  font-family: Verdana, Arial, Helveticsa, sans-serif;
  font-size: small;
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td+td {
	border-left: 1px solid #CCC;
	//text-align: center;
	}

body td tr {
  font-size: small;
}

.navigation {
  text-decoration : none;
  font-size: small;
  color: white;
}

img {
  border: 0;
}

.footer {
  text-align: center;
  color: white;
  font-weight: bold;
}

.navigation_box {
  padding: 10px;
  font-weight: bold;
}

.add_box td tr {
  border: off;
}

.form_message {
  border: double black 1px;
  background: white;
  color: red;
  margin: 20px;
  padding: 20px;
}

form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  padding: 5px;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: bold;
  font-size: large;
  color: white;
  
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
  padding: 5px;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
  padding: 5px;
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
  padding: 5px;
}

.fieldset_header {
  color: white;
  font-size: large;
  font-weight: bold;
  padding-bottom: 10px;
}

.title_cell {
  width:400px;
  font-weight: bold;
  color: white;
}

